moro islamic liberation front - German English Dictionary